This function is going away.
if (!gtk_widget_is_sensitive (widget) || !gtk_widget_get_visible (widget))
return FALSE;
- gtk_button_clicked (GTK_BUTTON (widget));
+ g_signal_emit_by_name (widget, "clicked");
return TRUE;
}
if (!gtk_widget_is_sensitive (widget) || !gtk_widget_get_visible (widget))
return FALSE;
- gtk_button_clicked (GTK_BUTTON (widget));
+ g_signal_emit_by_name (widget, "clicked");
return TRUE;
}
return;
if (emit_clicked)
- gtk_button_clicked (button);
+ g_signal_emit (button, button_signals[CLICKED], 0);
}
}
priv->button_down = FALSE;
if (do_it)
- gtk_button_clicked (button);
+ g_signal_emit (button, button_signals[CLICKED], 0);
}
/**
if (gtk_toggle_button_get_active (tmp_button) && (tmp_button != toggle_button))
{
- gtk_button_clicked (GTK_BUTTON (tmp_button));
+ g_signal_emit_by_name (tmp_button, "clicked");
break;
}
}
if (priv->active != is_active)
{
- gtk_button_clicked (GTK_BUTTON (toggle_button));
+ g_signal_emit_by_name (toggle_button, "clicked");
g_object_notify_by_pspec (G_OBJECT (toggle_button), toggle_button_props[PROP_ACTIVE]);
}
}
if (button->priv->active != is_active)
{
- gtk_button_clicked (GTK_BUTTON (_gtk_tool_button_get_button (GTK_TOOL_BUTTON (button))));
+ g_signal_emit_by_name (_gtk_tool_button_get_button (GTK_TOOL_BUTTON (button)), "clicked");
g_object_notify (G_OBJECT (button), "active");
}
}
return NULL;
}
+static void
+click_button (GtkButton *button)
+{
+ g_signal_emit_by_name (button, "clicked");
+}
+
static gboolean
gtk_tool_button_create_menu_proxy (GtkToolItem *item)
{
g_signal_connect_closure_by_id (menu_item,
g_signal_lookup ("activate", G_OBJECT_TYPE (menu_item)), 0,
- g_cclosure_new_object_swap (G_CALLBACK (gtk_button_clicked),
+ g_cclosure_new_object_swap (G_CALLBACK (click_button),
G_OBJECT (GTK_TOOL_BUTTON (button)->priv->button)),
FALSE);
_gtk_tree_view_set_focus_column (GTK_TREE_VIEW (priv->tree_view), column);
if (priv->clickable)
- gtk_button_clicked (GTK_BUTTON (priv->button));
+ g_signal_emit_by_name (priv->button, "clicked");
else if (gtk_widget_get_can_focus (priv->button))
gtk_widget_grab_focus (priv->button);
else
priv = tree_column->priv;
- if (priv->visible &&
- priv->clickable)
- gtk_button_clicked (GTK_BUTTON (priv->button));
+ if (priv->visible && priv->clickable)
+ g_signal_emit_by_name (priv->button, "clicked");
}
/**